package com.ranyk.www.security;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * CLASS_NAME: AuthorizingUser.java <br/>
 *
 * @author ranyk           <br/>
 * @version V1.0           <br/>
 * @decription: 管理员登录信息实体类  <br/>
 * @date: 2022-04-12 <br/>
 */
@Data
public class AuthorizingUser implements Serializable {
    @Serial
    private static final long serialVersionUID = -9056239944002344838L;



    /** 管理员ID */
    private Long userId;

    /** 登录名 */
    private String loginName;

    /** 昵称 */
    private String userName;

    /** 真实姓名 */
    private String realName;

    /** 加密密码的盐 */
    private String salt;

    /** 证书凭证 */
    public String getCredentialsSalt() {
        if (loginName != null && salt != null) {
            return loginName + salt;
        }
        return null;
    }

}
